package com.itheima.object;  // 包声明语句，表示当前类位于com.itheima.object包下

public class Test {  // 定义公共的Test类，用于测试其他类的功能
    public static void main(String[] args) {  // main方法，程序的入口点，JVM从这里开始执行
        // 目标：学会创建对象.
        // 创建对象的格式：类名 对象名 = new 类名();
        Star s1 = new Star();  // 创建Star类的对象，变量名s1，使用无参数构造方法
        s1.name = "王祖贤";  // 通过对象名.属性名的方式访问并设置name属性值
        s1.age = 50;  // 通过对象名.属性名的方式访问并设置age属性值
        s1.gender = "女";  // 通过对象名.属性名的方式访问并设置gender属性值
        s1.height = 172.5;  // 通过对象名.属性名的方式访问并设置height属性值
        s1.weight = 50.5;  // 通过对象名.属性名的方式访问并设置weight属性值
        System.out.println(s1.name);  // 打印s1对象的name属性值
        System.out.println(s1.age);  // 打印s1对象的age属性值
        System.out.println(s1.gender);  // 打印s1对象的gender属性值
        System.out.println(s1.height);  // 打印s1对象的height属性值
        System.out.println(s1.weight);  // 打印s1对象的weight属性值

        // 创建对象，存储杨幂的数据
        Star s2 = new Star();  // 创建第二个Star类的对象，变量名s2
        s2.name = "杨幂";  // 设置s2对象的name属性值
        s2.age = 38;  // 设置s2对象的age属性值
        s2.gender = "女";  // 设置s2对象的gender属性值
        s2.height = 171.5;  // 设置s2对象的height属性值
        s2.weight = 52.5;  // 设置s2对象的weight属性值
        System.out.println(s2.name);  // 打印s2对象的name属性值
        System.out.println(s2.age);  // 打印s2对象的age属性值
        System.out.println(s2.gender);  // 打印s2对象的gender属性值
        System.out.println(s2.height);  // 打印s2对象的height属性值
        System.out.println(s2.weight);  // 打印s2对象的weight属性值
    }  // main方法结束
}  // Test类结束
